Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Australia F1 Germany F2 Germany F3 Portugal F2 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Austria F2 Germany F13 Germany F14 Germany F16 Belgium F2 Qatar F1 Qatar F2 Portugal F2 Portugal F3 France F6 Italy F11 Hungary F3 France F8 France F6 France F7 France F16 USA F1 USA F2 USA F3 France F16 France F17 Croatia F4 Croatia F5 Italy F7 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F7 Croatia F8 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Italy F1 Italy F4 Italy F5 Italy F6 Israel F9 Poland F1 Italy F14 Italy F20 Romania F7 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F8 Italy F9 Germany F5 Germany F8 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F20 France F14 Germany F7 Switzerland F4 Germany F15 Germany F1 Kosice Challenger Qatar Exxon Mobil Open - Doha Campionati BNL dItalia - Rome Cordenons Challenger IPP Open - Helsinki Gemax Open 2002 - Belgrade Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Asirom Challenger Brasov - Brasov Challenger Casino Lugano - Lugano Memorial Kolyaskin - Donetsk Geneva Challenger - Geneva Challenger Casino Lugano - Lugano Muller Cup - Ulm EI Bank Bulgarian Challenger - Sofia VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka Neride Prague Indoor - Prague Jameson Cup - Milan Gemax Open - Belgrade Rado Geneva Challenger - Geneva Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Banca Stato Challenger Lugano - Lugano Genova Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia XXX Edizione 'A Savoldi Marco' - Manerbio Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The Nottingham Challenger - Nottingham IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup 2004 - Napoli Steelers Cup - Kosice San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Ljubljana Open - Ljubljana Sporting Challenger - Turin Schickedanz Open - Furth Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Nokian Hakkapeliitta Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Mobilux Open - Luxembourg Jameson Cup - Milan La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg IX Torneo Internacionale de Tennis - Barletta Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Challenger ATP de Cuenca Diario El Mercurio - Cuenca Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand LXV Concurso Internacional Vigo - Vigo Bukhara Challenger - Bukhara Challenger Brasov - Brasov Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires ATP Challenger Numea - New Caledonia Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Citta di Como - Como Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Copa Petrobras Colombia - Bogota Sarasota Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Samsung Secruities Cup Challenger - Seoul Copa Petrobras Argentina - Buenos Aires Flea Market Cup Busan Challenger Tennis - Busan Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena Copa Kia Challenger ATP - Santiago AT&T Challenger of Dallas - Dallas II Cyclus Open de Tenis - Florianopolis Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Voit Mexico City Open - Mexico City Mitsubishi Electric Europe Cup - Monza San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Open de Montauban - Montauban Sporting Challenger '07 Trofeo Regione Piemonte - Turin Togliatti Cup - Togliatti Penza Cup - Penza Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Tunis Open - Tunis Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Aamulehti Tampere Open - Tampere XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como UTC Open - Cherkassy Copa Petrobras-Paraguay - Asuncion Open de Rennes - Rennes Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Heilbronn Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger San Luis Potosi Challenger Mexico City Challenger Tunis Challenger Tenerife Challenger San Remo Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Lugano Challenger Kosice Challenger Bytom Challenger Constanta Challenger Rijeka Challenger Pozoblanco Challenger Oberstaufen Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Geneva Challenger San Sebastian Challenger Como Challenger Alphen Challenger Todi Challenger Palermo Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Aachen Challenger Jersey Challenger Bratislava Challenger Genova Challenger Salinas Challenger Bergamo Challenger Belgrade Challenger Barletta Challenger Rimouski Challenger Napoli Challenger Monza Challenger Rome Challenger Tunis Challenger Rhodes Challenger San Remo Challenger Zagreb Challenger Biella Challenger Marburg Challenger Arad Challenger Penza Challenger Recanati Challenger Saransk Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Rijeka Challenger Izmir Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Seoul Challenger Loughborough Challenger Salzburg Challenger Singapore Challenger Bergamo Challenger Bath Challenger Caltanissetta Challenger St. Brieuc Challenger Recife Challenger Rome Challenger Leon Challenger Bordeaux Challenger Cremona Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Trnava Challenger Madrid Challenger Napoli Challenger Palermo Challenger Geneva Challenger Ortisei Challenger Bratislava Challenger Heilbronn Challenger Wolfsburg Challenger Casablanca Challenger Guadalajara Challenger Rimouski Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Savannah Challenger Athens Challenger Rome Challenger Caltanissetta Challenger Monza Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Timisoara Challenger Recanati Challenger Tampere Challenger Orbetello Challenger Sibiu Challenger Segovia Challenger Como Challenger Genova Challenger Brasov Challenger Seville Challenger Lermontov Challenger Rio De Janeiro Challenger Porto Alegre Challenger Charlottesville Challenger Montevideo Challenger Knoxville Challenger Sao Leopoldo Challenger Champaign Challenger Marbella Challenger Salinas Challenger Santiago Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger Itajai Challenger Mexico City Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Arad Challenger Tanger Challenger Timisoara Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Rennes Challenger Kazan Challenger Geneva Challenger Bratislava Challenger Vicenza Challenger Arad Challenger Furth Challenger Prague Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Cortina Challenger Como Challenger Genova Challenger St. Remy Challenger Banja Luka Challenger Orleans Challenger Geneva Challenger Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Davidoff Swiss Indoors Basel - Basel Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel Heineken Open - Auckland Swiss Indoors Basel - Basel Copa Claro - Buenos Aires ATP Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2